Engaging Stakeholders in Scenario-Based Requirements Engineering with Gamification
نویسندگان
چکیده
The purpose of this paper is to evaluate the effectiveness of gamification in requirements engineering in order to improve stakeholder engagement. We developed an online digital platform for scenariobased RE supported with gamification. Derived from an in-depth literature study, we selected user stories complemented with scenarios from behavior-driven development (BDD) as a method to express stakeholder requirements. Points, badges and leaderboards (PBL) are very common game elements in terms of gamification and are used as a starting point for the gamified platform. In total, the RE eliciation system consists of 17 different game mechanics and elements, which intension is to positively affect intrinsic and extrinsic stakeholder motivation. Subsequently, the gamified platform is tested in a controlled experiment. The findings demonstrate that it is possible to effectively change stakeholder’s behavior with gamification. Stakeholders who are influenced by gamification produce more requirements, with better quality and more creativity. The majority of their user stories consist of attractive requirements that enhance customer satisfaction. Derived from the results we agree that competitive game elements are advantageous for RE elicitation to mitigate collaboration and therefore, prevent production blocking. In sharp contrast, social game elements are favorable for RE analysis, specification and validation where cooperation is demanded.
منابع مشابه
Gamified Requirements Engineering: Model and Experimentation
[Context & Motivation] Engaging stakeholders in requirements engineering (RE) influences the quality of the requirements and ultimately of the system to-be. Unfortunately, stakeholder engagement is often insufficient, leading to too few, low-quality requirements. [Question/problem] We aim to evaluate the effectiveness of gamification to improve stakeholder engagement and ultimately performance ...
متن کاملKeynote: The Collaboration Perspective on Continuous Development
Continuous development, including continuous RE, requires more intensive, better organized, and better supported involvement of, and interaction with, business stakeholders than ever before. We should move from looking at (business) stakeholder involvement as an occasional activity in a design/development project to a regular activity very much embedded in and integrated with the daily, core bu...
متن کاملiThink: A Game-Based Approach Towards Improving Collaboration and Participation in Requirement Elicitation
Requirements are the heart of Information Systems development because they determine how the system will operate. Therefore, requirements elicitation is a critical activity of the information systems development life cycle. Recognizing the importance of collaborative work and the huge difficulty of gathering stakeholders at the same time and place, researches have been proposing web collaborati...
متن کاملA Requirement Acquisition Process as an Evolved Chance Discovery
Defining what stakeholders really ask for, which is called a scenario acquisition in this paper, is a very important activity for concept making of a new product and system requirements analysis. We will use the term “stakeholders” to refer to all the people concerned with a product and a system, such as end users, suppliers, and manufacturers of the system. The term “scenario” is defined as a ...
متن کاملScenario-Based Requirement Analysis
A method for scenario based requirements engineering is described. The method uses two types of scenario, structure models of the system context and scripts of system usage. A modelling language is reported for describing scenarios, and heuristics are given to cross check dependencies between scenario models and the requirements specification. Heuristics are grouped into several analytic treatm...
متن کامل